/*取消不同手机微信自带样式  如：苹果手机格式会被改变*/
input{ -webkit-appearance: none; }

.d_main {
    position: absolute; /*绝对定位*/
    top:1px;
    bottom:1px;
    right:1px;
    left: 1px;
    /*border: 1px solid red;*/
}

#tabs {
    height: 100%;
    width: 100%;
}

.d_detail01 {
    height: 70px;
    width: 100%;
    /*border: 1px solid #0000ff;*/
}
#dh,#kh,#pm,#mf,#rc,#kh02 {
    height: 100%;
    width: 100%;
    line-height:50px;
    font-size: 16px;
    border-radius: 0px;
    border: 1px;
    color: #005de6;
    /*border-bottom:0px solid #000000;*/

}
.d_detail02 {
    height:calc(100% - 220px);
    width: 100%;
    /*border: 1px solid #00ee00;*/
}

.d_detail03 {
    height: 50px;
    width: 100%;
    /*border: 1px solid #000000;*/
}

.d_detail04{
    height: 30px;
    width: 100%;
    /*border: 1px solid #000000;*/
}

.d_detail05 {
    /*float: left;*/
    height: 150px;
    width: 100%;
    /*border: 1px solid #ffab3f;*/
}


/*第二个便签也设置格式*/

.tab02_top {
    height: 35px;
    width: 100%;
}

.tab02_1 {
    height:calc(100% - 165px);
    width: 100%;
    /*border: 1px solid red;*/
}
.tab02_2 {
    height: 130px;
    width: 100%;
    /*border: 1px solid #0000ff;*/
}

/*键盘格式*/

#A input {
    font-size: 24px;
    border-color: ivory;
}


.datagrid-row {
    height: 35px;
    font-size: 24px;
    text-align: center;
}


.clien01 {
    height: calc(100% - 40px);
    /*border: 1px solid #0000ff;*/
}
.clien02 {
    height: 40px;
    /*border: 1px solid #0000ff;*/
}

.fhdetailF {
    height: calc(100% - 40px);
}
.fhdetailF02 {
    height: 40px;
}
.fhdetailE {
    height: calc(100% - 40px);
}
.fhdetailE02 {
    height: 40px;
}



.tab03_top {
    height: calc(100% - 100px);
    /*border: 1px solid #0000ff;*/
}
.tab03_2 {
    height: 60px;
    /*border: 1px solid #0000ff;*/
}
.tab03_3 {
    height: 40px;
    /*border: 1px solid #0000ff;*/
}


.tap01, .tap02,.tap03{
    width:100%;
    height: 100%;
    padding:2px;
    /*background-color: #428bca;*/
    /*border-color: #357ebd;*/
    outline-color:#fff;
    /*color: #fff;*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    font-weight: 900;
    font-size:125%
}
